從 Day 3 欠到現在的問題,今天還。
先說結論:你的恐懼是合理的,但範圍比你想的小很多。
我不想用「不用怕啦」帶過去。那句話沒有回答任何事,而且會讓你在真的該怕的時候也不怕。所以給你一張清單。
這些你可以放心亂打:
command not found,然後什麼都不做。no such file or directory,然後什麼都不做。pwd、ls、cat 這一類,怎麼打都不會改到東西。這五類涵蓋新手九成以上的操作。它們的共同點是:失敗的時候什麼都不會發生。
終端機的預設行為是「不確定就不做」。它不會揣測你的意思然後幫你做一半——這一點跟很多現代軟體正好相反,而在這裡是好事。
三類,就這樣。
因為恐懼的成本不是心理上的,是行為上的。
怕的人會做兩件事:不敢試,或者每一步都去問人。前者學不會,後者學得很慢。
如果你知道危險只有三類、剩下的都可以亂試,你的學習速度會完全不一樣。試錯是這個介面最有效率的學法,前提是你知道哪裡不能試。
明天講怎麼少打字。不是為了快,是因為打得少就錯得少。